House of Asher - Christmas elves or aliens?

House of Asher - Christmas elves or aliens?